have a thirst for something - German English Dictionary